package cn.gok.oa.collect.controller;


//import cn.gok.oa.collect.Dto.CollectDto;
import cn.gok.oa.collect.entity.TbCollect;
import cn.gok.oa.collect.service.ITbCollectService;

//import cn.gok.oa.system.dto.TbUserDetailDto;
import cn.gok.oa.system.service.ITbUserDetailService;
import cn.gok.oa.system.service.ITbUserService;
//import cn.gok.oa.system.vo.TbUserDetailVo;
//import cn.gok.oa.system.vo.UserDetailVo;
import cn.gok.oa.util.ResultData;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

/**
 * <p>
 *  鍓嶇鎺у埗鍣? * </p>
 *
 * @author gok
 * @since 2022-08-04
 */
@RestController
@RequestMapping("/collect/tb-collect")
public class TbCollectController {

//    @Autowired
//    ITbUserService iTbUserService;
//
//    @Autowired
//    ITbCollectService iTbCollectService;
//
//
//    /**
//     * 员工基本信息查询和通讯录查询
//     * @param tbUserDetailDto
//     * @return
//     */
//    @RequestMapping("/subscriberList")
//    @ResponseBody
//    public ResultData subscriberList(@Param("userName")String userName,TbUserDetailDto tbUserDetailDto) {
//        PageInfo<UserDetailVo> department = iTbCollectService.querySubscriber(userName,tbUserDetailDto);
//        return ResultData.page(department.getList(), department.getTotal());
//    }
//
//    @RequestMapping("/collect")
//    @ResponseBody
//    public ResultData collect(@Param("id")int id,@Param("collectId")int collectId, @Param("collectedId")int collectedId,TbCollect tbCollect){
//        /**
//         * id
//         * collectId 当前收藏人的id
//         * collectedId 被收藏人的id
//         */
//        //更新收藏表
//        iTbCollectService.updateCollect(tbCollect);
//        return ResultData.success();
//    }
//
//
//    /**
//     *查询被收藏的人
//     */
//    @RequestMapping(value = "/collectPage")
//    @ResponseBody
//    public ResultData collectPage(@Param("id")int id, CollectDto collectDto) {
//
//        PageInfo<UserDetailVo> department= iTbCollectService.departmentInfo(id,collectDto);
//        return ResultData.page(department.getList(), department.getTotal());
//
//
//    }
}

